package com.hst.capacity.domain.model.entity.setting.line;

import com.hst.capacity.domain.model.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.UpdateTimestamp;

import javax.persistence.*;
import java.time.LocalDateTime;

//城际线路表
@Data
@EqualsAndHashCode(callSuper=false)
@Entity
@Table(name = "sys_intercity_line")
public class IntercityLineEntity extends BaseEntity {

  @Id
  @GeneratedValue(generator = "gen_uuid")
  @GenericGenerator(name = "gen_uuid", strategy = "uuid")
  private String idLine;
  private String idCityLine;
  private String intercityLineAlias;
  private String intercityLineName;
  private String idFranchisee;
  private String startCityCode;
  private String startCity;
  private String startCityName;
  private String startCityDisplayName;
  private String endCityCode;
  private String endCity;
  private String endCityName;
  private String endCityDisplayName;
  private String localServiceCall;
  private String smallExpressMemo;
  private String intercityLinePriceLink;
  private String memo;
  private Integer lineSort;
  private Integer financeBatch;
  private Integer onlineStatus;
  private Integer originFlag;
  private Float couponDiscount;
  private Float lineSubsidy;
  private Float noTaskLineSubsidy;
  private Integer showTime;
  private Float taskInterval;
  private String carpoolOperateTime;
  private String idRelationLine;

}
